신용 카드를 발급 받았으며 카드의 첫 자릿수를 사용하는 신용 카드 유형을 확인하려고합니다.
예를 들어, 카드가 4833으로 시작하면 내 쿼리에서 Visa가 반환됩니다.
4026으로 시작하면 Visa Electron이 반환됩니다.
어떻게 쿼리를 작성합니까?
MySQL 테이블에서 접두사를 검색하려면 어떻게해야합니까?
내 테이블 이름은 카드
+-----+---------------+--------+
| id | card_name | prefix |
+-----+---------------+--------+
| 915 | Visa | 4 |
| 916 | Visa Electron | 4026 |
| 917 | Visa Electron | 417500 |
| 918 | Visa Electron | 4405 |
| 919 | Visa Electron | 4508 |
| 920 | Visa Electron | 4844 |
| 921 | Visa Electron | 4913 |
| 922 | Visa Electron | 4917 |
+-----+---------------+--------+
https://dev.mysql.com/doc/refman/5.7/en/case.html – ceejayoz