网站首页 站内搜索

搜索结果

查询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 人评论 次浏览
扫一扫关注最新编程教程