84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
select substring(custmer_name, 1, instr(custmer_name, ' ')) as first_name from sales.customers;
這個解決方案給了我答案,但它不適用於姓氏
使用SUBSTRING_INDEX()需要3個參數:
您可以在此找到更多說明文章
查詢
SELECT SUBSTRING_INDEX(customer_name,' ', 1) as first_name, SUBSTRING_INDEX(customer_name,' ', -1) as last_name FROM customer;
請測試一下:我使用locate函數來定義「 」的位置。
SELECT LEFT(customer_name, LOCATE(' ',customer_name)-1) as first_name, RIGHT(customer_name, LENGTH(customer_name)-LOCATE(' ',customer_name)) as last_name FROM customer;
結果集:
使用SUBSTRING_INDEX()需要3個參數:
您可以在此找到更多說明文章
查詢
請測試一下:我使用locate函數來定義「 」的位置。
結果集:
#