搜索结果
查询Tags标签: select,共有 4981条记录-
MySQL中IN()按照指定列指定规则排序
现在我有这么一个需求,我需要通过IN(id1,id2,......)查询id字段,并且id字段按照IN()中的顺序排序例如:IN(5,1,2,4) ===> 查询出来的结果也应该为 5,1,2,4# 普通写法按照id自然排序 SELECT id,phone FROM `tb_user` WHERE id in (5,1,2,4)# 指定列排序 SELECT id,p…
2022/8/14 2:23:40 人评论 次浏览 -
1.SQL语句笔记
SQL语句的特点 不区分大小写,以分号为间隔。 SQL语句分成四大部分分别是DDL,DML,DQL,DCL四个小分支 /* 多行注释*/ 单行注释 --单行注释 DDL(Data definition Language)数据库定义 DML(Data Mainpulation Language)数据库的表的增删改查 DQL(Data Query Language)数据库…
2022/8/14 2:23:07 人评论 次浏览 -
多行子查询
多行子查询:也称为集合比较子查询内查询返回多行使用多行比较操作符#多行子查询# 多行子查询的操作符:IN ANY ALL SOME(同ANY)#IN:SELECT employee_id,last_nameFROM employeesWHERE salary IN( SELECT MIN(salary)FROM employeesGROUP BY department_id…
2022/8/13 23:26:10 人评论 次浏览 -
sql stuff for xml path 简单用法
1.将多条数据合并为一条显示 SELECT [ +hName+ ] FROM hobby FOR XML PATH()结果: [ 爬山 ][ 游泳 ][ 美食 ]2.去掉替换多余的字符 SELECT STUFF(( Select ,+Chemistry from #T FOR XML PATH()),1,1,)结果:a,b,c,d
2022/8/13 2:24:20 人评论 次浏览 -
Oracle查看执?过的SQL
Oracle查看执⾏过的SQL ORACLE中可以通过v$session表查看当前有效的session信息,并且可以通过v$session的sql_id或sql_address通过关联查询v$sql查看当前正在执⾏的sql语句; 如果想查看session近期执⾏的sql语句,可以通过v$active_session_history表中的sql_id查看近期历…
2022/8/13 2:24:19 人评论 次浏览 -
mysql 的条件控制,if,else,case when
2072. 赢得比赛的大学 https://leetcode.cn/problems/the-winner-university/ 主要考查if 函数的使用 mysql中if的方法 IF(expr1,expr2,expr3) SELECT IF(1>0, 真, 假) FROM Table mysql中if多条件嵌套SELECT IF(1>0, IF(2>1, 真, 假), 假) FROM Tablemys…
2022/8/13 2:22:53 人评论 次浏览 -
SQL 开发的十个高级概念
导读 SQL 是一种每位数据开发者必备的开发语言,不同的用户使用 SQL 语言的程度不同,最开始接触到的 SQL 就是 SELECT ,INSERT, UPDATE, DELETE 以及 WHERE 子句对数据进行筛选,如果需要关联,可能会使用 JOIN 关联查询多张表。随着数据量的增多以及需求复杂性的要求,对…
2022/8/12 2:28:01 人评论 次浏览 -
db2笔记_4_字段值合并输出
用逗号隔开(开头末尾都没逗号)SELECT colName1,LISTAGG(colName2, ,) FROM tableName GROUP BY colName1 用逗号隔开(末尾有逗号)SELECT colName1,replace(replace(xml2clob(xmlagg(xmlelement(NAME a, colName2||,))),<A>,),</A>, )FROM tableNameGROU…
2022/8/12 2:23:33 人评论 次浏览 -
【MySQL】单列函数-字符串函数
字符串函数 目录1.第一部分2.第二部分3.第三部分 MySQL中,字符串的位置是从1开始的。 1.第一部分函数 小写 用法ASCII(s)返回字符串S中的第一个字符的ASCII码值CHAR_LENGTH(s) char_length 返回字符串s的字符数,作用与CHARACTER_LENGTH(s)相同LENGTH(s) length 返回字符…
2022/8/12 2:23:32 人评论 次浏览 -
sql语句格式化数字(前面补0)
将一个数字例如33,或1使用t-sql语句转换成033或001 以下是详细分析: 1、select power(10,3)得到10002、select cast(1000+33 as varchar) 将1000转换类型 3、select right(100033,3) 从右边取3个字符得到033 将1格式化同上 select right(cast(power(10,3) as varchar)+…
2022/8/12 2:23:17 人评论 次浏览 -
MySQL 基础三(数据开发)
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密:select encrypt(原始密码)select pwdencrypt(原始密码)select pwdcompare(原始密码,加密后密码) = 1--相同;否则不相同 encrypt(原始密码)sel…
2022/8/12 2:23:07 人评论 次浏览 -
Question06-查询"李"姓老师的数量
查询"李"姓老师的数量问题比较简单,一个单表查询就可以解决,这里就不过多地讲解方案1:SELECT COUNT(Tname) FROM Teacher tea WHERE tea.`Tname` LIKE 李%;方案2:SELECT COUNT(Tname) FROM Teacher WHERE LEFT(Tname,1) = 李;LEFT函数的作用是表示李这个字符…
2022/8/11 6:25:18 人评论 次浏览 -
sqlserver中文乱码
-- 查看sqlserver编码规则 select COLLATIONPROPERTY(Chinese_PRC_Stroke_CI_AI_KS_WS, CodePage) /* 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8 */ -- 查看默认排序规则 select SERVERPROPERTY(Collation) …
2022/8/10 2:24:13 人评论 次浏览 -
Hive SQL语句的正确执行顺序
今天我们通过 explain 来验证下 sql 的执行顺序。 在验证之前,先说结论,Hive 中 sql 语句的执行顺序如下: from .. where .. join .. on .. select .. group by .. select .. having .. distinct .. order by .. limit .. union/union all可以看到 group by 是在两个 s…
2022/8/9 2:25:58 人评论 次浏览 -
mysql基本语法
查询逻辑空间:SHOW DATABASES; 创建逻辑空间:CREATE DATABASE XX逻辑库名; 删除逻辑空间:DROP DATABASE XX逻辑库名; 插入数据表:INSERT INTO xxx表名 VALUES(值1,值2,值3,....) 数据分页: SELECT .... FROM .... LIMIT 起始位置,偏移量 去除重复记录:SELECT DIS…
2022/8/9 2:22:58 人评论 次浏览