随笔分类 -  mysql

摘要:作为SQL Boy,基础部分不会有人不会吧?面试也不怎么问,基础掌握不错的小伙伴可以跳过这一部分。当然,可能会现场写一些SQL语句,SQ语句可以通过牛客、LeetCode、LintCode之类的网站来练习。 1. 什么是内连接、外连接、交叉连接、笛卡尔积呢? 内连接(inner join):取得两张 阅读全文
posted @ 2022-08-26 09:46 jiuchengi 阅读(186) 评论(0) 推荐(0) 编辑
摘要:例如 SELECT CASE WHEN substring( district_name, 1, 2 ) = '德城' THEN '直供' WHEN substring( district_name, 1, 2 ) != '德城' AND district_name IS NOT NULL THEN 阅读全文
posted @ 2022-07-22 17:29 jiuchengi 阅读(1354) 评论(0) 推荐(0) 编辑
摘要:毫无疑问 DateTime 数据库日期类型使用Varchar与DateTime优缺点 1、String 存储比较灵活,你可以存成 2021-1-1 ,也可以存成 2021-01-01 、2021-01.01 随心所欲,如果只是用来展示出来,不用考虑格式 2、String类型的字节数大小远大于date 阅读全文
posted @ 2022-07-04 15:43 jiuchengi 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:索引失效的原因 1.隐式转换导致索引失效.这一点应当引起重视.也是开发中经常会犯的错误.由于表的字段tu_mdn定义为varchar2(20),但在查询时把该字段作为number类型以where条件传给Oracle,这样会导致索引失效.错误的例子:select * from test where t 阅读全文
posted @ 2022-05-18 11:29 jiuchengi 阅读(963) 评论(0) 推荐(0) 编辑
摘要:TRUNCATE(X,D) 此函数用于返回X的截断到小数位D号的值。 如果D为0,则小数点被除去。如果D是负的,那么D的值的整数部分值的数量被截断。考虑下面的例子: SQL>SELECT TRUNCATE(7.536432,2); + + | TRUNCATE(7.536432,2) | + + | 阅读全文
posted @ 2022-05-16 15:14 jiuchengi 阅读(492) 评论(0) 推荐(0) 编辑
摘要:为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位置:插入语句的values()中,更新语句中,删除语句中,查询语句及其子句中。 聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:conca 阅读全文
posted @ 2022-03-21 14:40 jiuchengi 阅读(1363) 评论(0) 推荐(1) 编辑
摘要:一. concat()函数 1. 含义: 将多个字符串连接成一个字符串。 2. 语法: concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。 3. 演示: select concat (id, name) as info f 阅读全文
posted @ 2022-03-21 11:30 jiuchengi 阅读(9349) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示