当前位置:网站首页 > SQL数据库编程 > 正文

sql语句中foreach循环(sql中的foreach用法)



UNION 去除重复行(两个表中除了重复的行组成的新表)

UNION ALL 所有行(两个表中的所有行组合成的新表)

INTERSECT 相交(两个表中相同的东西组合成的新表)

MINUS 相减 (两个表中一个表减去另外一个表组合成的新表)

以上都是用在两个SELECT语句之间。

 

表示的是名字为A,名字为B,名字为C的行所组成的新表。

A > 60 AND B <90 可以写成 BETWEEN 60 AND 90(但是它包括60和90)

||表示连接符 比如:;就会得到一个新表

HSW(别名)

XQ , 22

汇总函数(COUNT SUM AVG MAX MIN)不能在WHERE语句中使用 MAX、MIN可以处理数字也可以处理字符(A——>Z),其它汇总函数只能处理数字

VARIANCE (方差) STDDEV (标准差)

以上两用法和汇总函数一样。

ADD_MONTHS 函数是将给定的日期添加一个月

例如:ADD_MONTHS(ENDDATE,2) 就是将ENDDATE的日期再往后推迟两个月

 

LAST_DAY 函数表示指定月的最后一天

 

DISTINCT 去重

 

MONTHS_BETWEEN 在指定的两个日期间查找有多少个月

 

给的月份循序是敏感的,位置写反容易出现负数

NEW_TIME 调整到你所在的时间区

 

NEXT_DAY 指定的日期在最近的(同一个星期或者上一个星期中)星期几是几号

 

SYSDATE 返回系统的日期和时间

SELECT DISTINCT SYSDATE FROM 表名

今天启动了多少项目:

 

ABS 返回给定数据的绝对值

 

CEIL表示给定一个参数,返回最大整数

 

FLOOR表示给定一个参数,返回最小整数

 

EXP 以E为底数的幂值 LN 自然对数(ABS(参数)) LOG(B,10)

 

MOD取模函数

 

SIGN 如果参数为正数,返回1;为负数,返回-1;为0返回0 WHERE语句中也可以使用

SELECT A, SIGN(A) FROM 表名

SQRT 平方根,不能为负数,联合绝对值ABS使用

CHR 给定参数数字对应ASCLL码返回字母

CONCAT 将两个字符串连接起来 和 ||的功能差不多,用多个词来作为别名时,需要用到引号

 

INITCAP函数是将参数的第一个字母大写,其它字母转为小写。

 

LOWER 是将字母全部转为小写

UPPER 是将字母全部转为大写

 

LPAD是将字符串往左扩充宽度,原来是15个字符长度,想要再扩充5个字符长度就得写成20。

RPAD是将字符串往右扩充宽度(表示要扩充得字符,扩充得长度,扩充得长度要显示的东西默认空格)

 

LTRIM是减去左字符默认减去空格

RTRIM是减去右字符默认减去空格

 

REPLACE表示搜索内容,搜索字符串,替换字符串(需要三个参数,第三个默认为NULL,只搜索不替换,但是搜索字符串会不见)

 

SUBSTR表示输出字符串(需要三个参数,第一个表示目标字符串,第二个表示为参数起始位置(从1开始算,如果为负数换位绝对值从末尾开始算),第三个表示输出参数的长度(没有第三个将会输出尾部))

 

数据很长的话需要用-或者,等来划分可以这样写,比如SSN列中的数据

 

TRANSLATE有三个参数,目标字符串,源字符串、目的字符串。如果目标字符串和源字符串都有的字符将会被目的字符串所替代(大小写敏感)。

LENGTH将返回指定字符串的长度(但是需要把空格字符去掉用RTRIM)

 

TO_CHAR是将数字类型转换为字符类型

TO_NUMBER是将字符类型转换为数字类型

 

GREATEST返回表达式中最大的(字符返回A——>Z中第一个字母最大的)

LEAST返回表达式中最小的

 

USER 返回使用数据库的名字

 

AS 指定别名,可有可无

 

ORDER BY子句 排序 默认升序 降序DESC(可以使用多个字段)

 

可以前一个升序后一个降序

 

知道需要按第几列进行排序的时候,并知道是第一列,比如:知道第一列

 

GROUP BY子句 对数据进行分组 比如和汇总函数一起使用

 

在对多个字段进行分组时,SELECT语句中不能出现除分组以外的字段名,比如:

 

(会报错,因为SELECT语句中出现了NAME,而GROUP BY 子句中没有NAME)

 
 
 

未整理完~…

到此这篇sql语句中foreach循环(sql中的foreach用法)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • .sql文件有什么用(.sql文件的作用)2025-02-19 10:09:10
  • goldendb数据库 mysql(goldendb数据库下载)2025-02-19 10:09:10
  • mysql主键,外键(mysql外键必须是另一个表的主键吗)2025-02-19 10:09:10
  • plsql注册码(plsql注册码在哪里填)2025-02-19 10:09:10
  • sql文件转json(sql 转json)2025-02-19 10:09:10
  • .sql文件有什么用(数据库.sql文件)2025-02-19 10:09:10
  • pymysql连接数据库失败(pymysql 连接数据库)2025-02-19 10:09:10
  • 数据库增删改查关键字(sql增删改查关键字)2025-02-19 10:09:10
  • mysql主键用uuid(mysql主键用什么类型)2025-02-19 10:09:10
  • oracal和mysql的区别(oracle和mysql区别大吗)2025-02-19 10:09:10
  • 全屏图片