ORACLE语句中SQL语句的写法如下:

 

2.1 查询表结构

2.1.1 desc关键字

注意: 如果在PL\SQL执行,需要在COMMOND  WINDOW下执行,而不是SQL WINDOW

 

 

 

2.2 拼接查询结果

2.2.1 SQL中+号运算符的作用

SELECT  100 + 90 =190 :   当两个操作数都为数值型,则做加法运算

SELECT  ‘100’ + 90   =190 : 如果有字符串,则会尝试将字符串转换为数字后, 做加法运算

SELECT  ‘hhh’ + 90 =报错 : 如果转换失败,则报错,提示  无效字符

SELECT  null + 90 =null : 如果有一个为null,则结果为null;

 

注意: +号不能用来拼接字符串,只能进行数学运算。

 

 

 

 

2.2.2 SQL中拼接查询结果:concat(str1,str2)函数和 ||

方法一:

注意: concat()只能连接两个字符串

 

方法二:

 

注意: ||连接字符串是Oracle独有的。

 

 

 

 

2.3 条件查询(where关键字)

2.3.1 模糊查询

%表示匹配多个任意字符

_表示匹配单个任意字符

 

可以通过escape关键字指定某个字符为转移字符

 

 

 

2.4  排序查询(order by 关键字)

2.4.1 按照表达式排序

2.4.2 按照别名排序

2.4.3 按照函数排序

2.4.4 按照多个字段排序

 

 

2.5 分组查询(group by 关键字)

一般用于统计满足分组条件的记录条数。

 

2.5.1 按照字段值进行分组

2.5.2 按照函数进行分组

2.5.3 分组查询筛选关键字having

用法和where基本相同,添加在group by后,用于对分组进行筛选,只能操作分组之 后的字段和函数。

 

相关文章:

  • 2021-12-31
  • 2022-12-23
  • 2021-11-01
  • 2021-11-01
  • 2021-11-30
猜你喜欢
  • 2021-09-28
  • 2021-06-24
  • 2021-08-29
  • 2021-10-27
  • 2021-10-17
相关资源
相似解决方案