?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  
 
#判断sex字段类型类似于if...else | case ... then
#sex字段1=男,2=女,其它=未知
SELECT
`username`,
CASE `sex`
WHEN 1 THEN
'男'
WHEN 2 THEN
'女' ELSE '未知'
END AS `sex`
FROM
tableName;
 
  
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  
#利用 UNION 将两条sql查询结果合并为一个结果
SELECT
    GROUP_CONCAT( DISTINCT id ) AS ids 
FROM
    (
SELECT
    id 
FROM
    users AS U 
WHERE
    U.`username` IN ( '小小''小明' ) UNION
SELECT
    id 
FROM
    users_2 AS U 
WHERE
    
    AND U.`username` IN ( '小1''小2' 
    ) L
 
  
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  
-- Msql:LOCATE、SUBSTRING、LEFT 用法
 
SELECT
    department,
#查询符号'-'第一次出现的位置
    LOCATE( '-', department ) AS number,
#截取符号'-'第一次出现位置后面的全部字符串
    SUBSTRING( department, LOCATE( '-', department ) + 1 ) AS departmentNew,
#从字段左边开始截图到指定的长度
    LEFT (
#字段
    SUBSTRING( department, LOCATE( '-', department ) + 1 ),
#截取至第几位
    LOCATE( '-', SUBSTRING( department, LOCATE( '-', department ) + 1 ) ) - 1 
    ) AS departmentNewSon 
FROM
    tb_xes_employee T 
WHERE
    T.workcode = 082037
 
#结果如下
+------------------------------------------------------------------------+--------+-----------------------------------------------------+------------------+
| department                                                             | number | departmentNew                                       | departmentNewSon |
+------------------------------------------------------------------------+--------+-----------------------------------------------------+------------------+
| *****科技集团-集团总部-***-流程与信息管理中心-流程与信息管理部         |     10 | 集团总部-***-流程与信息管理中心-流程与信息管理部    | 集团总部         |
+------------------------------------------------------------------------+--------+-----------------------------------------------------+------------------+
1 row in set (0.94 sec)
 
  


---------------------------------------------------------------------------------------------
不忘初心 方得始终!

唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。