網(wǎng)站開發(fā)涉及內(nèi)容做推廣的技巧
7.6 MySQL基本函數(shù)的使用
- 1. 提要
- 2. 數(shù)字函數(shù)
- 3. 字符函數(shù)
- 3.1 替換字符
- 3.2 左填充字符及截取字符串
- 4. 日期函數(shù)
- 4.1 日期函數(shù)
- 4.2 表達(dá)式占位符
- 4.3 日期偏移計(jì)算
- 4.4 日期間隔
- 5. 條件函數(shù)
- 5.1 IF語句
- 5.2 case...when語句
1. 提要
2. 數(shù)字函數(shù)
3. 字符函數(shù)
3.1 替換字符
-- INSERT("原字符串",替換的位置,去除的字符數(shù)量,"替換字符串")
SELECT
-- 0,0 從0位置開始,由于沒有0位,所以原字符串不變INSERT ( "你好", 0, 0, "先生" ),
-- 1,0 從1位置開始(既'你'開始),去除0個字符串(既原字符串不變),添加上替換字符串INSERT ( "你好", 1, 0, "先生" ),
-- 0,1 從0位置開始,由于沒有0位,所以原字符串不變INSERT ( "你好", 0, 1, "先生" ),
-- 1,1 從1位置開始(既'你'開始),去除1個字符串(既將'你'去除),添加上替換字符串INSERT ( "你好", 1, 1, "先生" ),
-- 1,2 從1位置開始(既'你'開始),去除2個字符串(既將'你好'去除),添加上替換字符串INSERT ( "你好啊", 1, 2, "先生" );
3.2 左填充字符及截取字符串
4. 日期函數(shù)
4.1 日期函數(shù)
4.2 表達(dá)式占位符
4.3 日期偏移計(jì)算
4.4 日期間隔
5. 條件函數(shù)
5.1 IF語句
SELECTe.ename,d.dname,
IF( d.dname = "SALES", "禮品A", "禮品B" ) 禮品
FROMt_emp eLEFT JOIN t_dept d ON e.deptno = d.deptno ORDER BY 禮品;
5.2 case…when語句
SELECTe.ename,d.dname,
CASEd.dname WHEN "ACCOUNTING" THEN"北京老街" WHEN "RESEARCH" THEN"北京故宮" WHEN "SALES" THEN"天壇" WHEN "OPERATIONS" THEN"天安門" ELSE "居家" END "旅行"
FROMt_emp eLEFT JOIN t_dept d ON e.deptno = d.deptno;