做了一年的业务代码开发,记录并分享一下自己平时在项目中遇到的比较好用的sql 1.查询表中是否某一字段下的数据有重复数据(以ID为例) SELECT id FROM 表名GROUP BY ID HAVING "COUNT"(ID ) > 1 2.根据sql的执行顺序来编写业务sql代码 首先要了解SQL语句的执行顺序: FROM:对FROM子句中的前两个表执行笛卡尔积(Cartesian product)(交叉联接),生成虚拟表VT1 ON:对VT1应用ON筛选器.只有那些使&l…
1.wm_concat:将返回的多行数据汇总为一列,用,分割,数据类型默认为CLOB类型 2. 递归查询(树状结构数据查询,如菜单,部门等等) SELECT [LEVEL],* FEOM table_name START WITH 条件1 CONNECT BY PRIOR 条件2 WHERE 条件3 ORDER BY 排序字段 条件1---根节点的限定条件,当然也可以放宽权限,以获得多个根节点,也就是获取多个树 条件2---连接条件,目的就是给出父子之间的关系是什么,根据这个关系进行递归查询 条…
android studio 是google出的一款好用不贵的ide,好像是powerd by idea的那个公司,反正风格上差不多.下面是android studio常用的快捷键设置,记录一下自己用的,随时准备查看: 1.看代码时候用的 查看有哪些类实现了某个接口  ctrl + Alt + B 查看类的继承关系 选中类按 F4 查看具体类的实现 ctrl + 鼠标选中点击 回到方法括号的开始处或者到方法括号的结尾处  ctrl + [   和ctrl + ] 列出一个类里面的所有方法,属性…
ls: 查看当前目录下文件列表 -l   列出文件详细信息l(list)  -a   列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir         创建目录 -p           创建目录,若无父目录,则创建p(parent) cd               切换目录 touch          创建空文件 echo            创建带有内容的文件.  cat              查看文件内容  cp                拷贝 mv    …
1.invalid new-expression of abstract class type ‘×××ב 这个报错代表一个尝试在实例化一个抽象类,也就是说父类的接口中有纯虚函数在子类中没有实现: 举例: //父类 class parent: { virtual ~parent(); ; }; //子类 class child: public parent { child(); ~child(); }; int main() { parent *test = new child(); }; 这…
1.获取数据库下的所有表名 select TABLE_NAME from information_schema.tables where TABLE_TYPE='Base TABLE' 2.随机取出10条数据 ) * from T_MeterCard order by newid()…
Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象 一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’ 如果字段值里包含单引号’ 需要…
[SQL实践]其他常用SQL汇总 1.联表更新 update students stu inner join course on course.STUDENT_ID=stu.id set stu.name=course.ID…
常用的Sql 函数 1: replace 函数,替换字符. 语法 replace (original-string, search-string, replace-string ) 第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么 select replace('helloword','h','a') 输出:aelloword 2: substring函数,截取字符串. 语法 SUBSTRING ( expression, start, length ) 第一个参数你的字…
Mysql中常用的函数汇总: 一.数学函数abs(x) 返回x的绝对值bin(x) 返回x的二进制(oct返回八进制,hex返回十六进制)ceiling(x) 返回大于x的最小整数值exp(x) 返回值e(自然对数的底)的x次方floor(x) 返回小于x的最大整数值greatest(x1,x2,...,xn)返回集合中最大的值least(x1,x2,...,xn) 返回集合中最小的值ln(x) 返回x的自然对数log(x,y)返回x的以y为底的对数mod(x,y) 返回x/y的模(余数)pi(…