列出每一個部門中年紀最大的員工姓名,部門名稱【多測師_王sir】
多表題目:
列出每一個部門中年紀最大的員工姓名,部門名稱
select name,dept_name,age from dept RIGHT JOIN emp e on dept.dept1=e.dept2 where (select count(*) from emp em WHERE em.age>e.age and e.dept2=em.dept2)<1;
查找字符長度小于5的姓名
char_length(str)
1)單位為字符
2)不管漢字還是數字或者是字母都算是一個字符
mysql> select name from student where char_length(name)<=5;
+-------+
| name |
+-------+
| lisi |
| niuqi |
+-------+
length(str)
utf8編碼下,一個漢字三個字節,一個數字或字母一個字節。
gbk下,一個漢字兩個字節,一個數字或字母一個字節。
mysql> select name from student where length(name)<=5;
+-------+
| name |
+-------+
| lisi |
| niuqi |
+-------+

浙公網安備 33010602011771號