在进行数据库查询时,有完整查询和模糊查询之分。 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: 1,% :表示任意0个或多个字符。可…
分类:SQL
初级数据工程师水平测试
没有在聚合函数中使用过CASE表达式。 想象不出自连接是如何工作的。 感觉HAVING子句不是很常用。 感觉IN比EXISTS好用,所以更喜欢用IN。 听到布尔类型,脑海里浮现出的只有true和false。 设计表的时候…
数据库中没有外键约束的9个理由
Piotr Kononow是一位业务分析师、软件架构师和项目经理,他拥有15年以上编程经验和背景(SQL,java,C++…)。他的专长是数据仓库/ BI和商业应用,这是他的一篇文章: https://dataedo.c…
sql中top使用方法
在编写程序中,我们可能遇到诸如查询最热门的5篇文章或返回满足条件的n条记录的情况,在SQL语言中,可以使用TOP关键字来实现。 TOP关键字在SQL语言中用来限制返回结果集中的记录条数,其使用方法有两种形式,下面…
SQL查询最近聊天记录
大学的时候没有好好学习SQL,现在遇到SQL就头痛,一个简单的SQL就要写半天,效率低下! 好友聊天记录 我要查询最近的私聊或者群聊的聊天记录,将相应的信息显示出来,和微信的好友聊天记录一样! 相关表 Record Re…
sql 数值类型转换成字符串
sql 数值类型转换成字符串方法,真相是什么 cast(a as varchar) 这里了
MySQL 查询in操作,查询结果按in集合顺序显示
MySQL 查询in操作,查询结果按in集合顺序显示 复制代码 代码如下: select * from test where id in(3,1,5) order by find_in_set(id,’3,1…
经验拾忆(纯手工)=> Python-ORM之peewee:模型-字段-索引-约束-事务(一)
前言 去github搜 “python orm”,最高star居然不是sqlalchemy,而是peewee后来得知peewee,比sqlalchemy简单好用。值得一学哦!!我总体感觉(peew…
Mysql-时间查询
*获取时间不同函数的区别 select DATE_FORMAT(NOW()); -- 2019-05-28 17:55:34 select CURDATE(); -- 2019-05-28 select CURTIME(…
一条SQL实现数值占比计算,拒绝嵌套查询
一条SQL实现数值占比计算,拒绝嵌套查询 提示:在日常的工作项目中,会有需要获取数值占比计算的需求,我们改如何给他做到通用简洁化呢? 我们一般的项目中往往会选择再一次嵌套查询去计算占比值,但是如果我们的项目中需要进行配置…
Delphi中字符串比较大小 VS Oracle-SQL中字符串比较大小
重点注意Delphi和Oracle-SQL中比较字符串时空字符串”的根本性的不同 Delphi中的字符串比较 Delphi中字符串比较大小的规则:对应位置的字符按照字符编码值逐个对比,直到遇到可以确定大小关系…
MySQL数据类型
MySQL数据类型优化 作者的故事 原本觉得mysql数据类型是非常简单并十分基础的知识,认为自己掌握的差不多了。但经过上一次的面试,才发现自己掌握的并不牢固,很多细节和原理并不知道。后来翻阅了《高性能mysql》这本书…