SQL
SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
黑冰vip
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
大数据面试题
一.SQL1、查询出每门课程的及格人数和不及格人数2、使用分段[100-80],[80-60][‹60]来统计各科成绩,分别统计:各分数段人数,课程号和课程名称3、下面是学生的成绩表(表名score,列名:学号、课程号、成绩)5.查询没有学全所有课的学生的学号、姓名6.查询两门以上不及格课程的同学的学号及其平均成绩二、Hadoop1、hadoop数据倾斜如何处理...原创 2022-04-08 12:42:17 · 5445 阅读 · 0 评论 -
SUM()在MySQL中加减使用
在MySQL中SUM进行新建的时候:正确写法:SUM(B.REAL_PRICE) - SUM(B.COST_PRICE)错误写法://但是这种 写法在ORACLE和DB2中是可以的SUM(B.REAL_PRICE-B.COST_PRICE)原创 2017-03-17 17:07:08 · 24085 阅读 · 0 评论 -
MySql和Oracle中的分页处理
MySQL数据库 分页查询,用到limitselect * from table WHERE … LIMIT 10,20; #返回第10-20行数据Oracle 的分页查询 用到rownumselect * from (select t.*,rownum r from TABLE1 )where r between 10 and 20原创 2017-03-16 11:13:25 · 363 阅读 · 0 评论 -
MySql中转换字段的null值为0
copy (CASE WHEN I.VEHICLE_COST_AMOUNT IS NOT NULL AND I.VEHICLE_COST_AMOUNT != " " THEN I.VEHICLE_COST_AMOUNT ELSE 0 END )原创 2017-03-07 16:29:13 · 2534 阅读 · 0 评论 -
oracle中DECIMAL(m,n)在MySql使用方法
ORACLE :CAST((ROUND(COALESCE(CAST(sum(deal_num) AS UNSIGNED), 0)/(CASE WHEN sum(intention_num)=0 THEN 1 ELSE sum(intention_num) END),4)*100) ASDECIMAL(20,2)) as conversion_rat原创 2017-03-16 10:02:23 · 4687 阅读 · 0 评论 -
ORACLE ROW_NUMBER () 函数转成MySQL
ORACLE :SELECT b.* , ROW_NUMBER () OVER ( PARTITION BY customer_name, dealer_code ORDER BY customer_no DESC) rank FROM tm_customerMYSQL:SELECT b.*, IF(@pdept = CONCAT(b.cus原创 2017-03-01 14:28:12 · 2124 阅读 · 0 评论 -
转换日期格式
SELECT TU.NAME ,DATE_FORMAT(REBATE_APPROVAL_DATE,'%Y-%m-%d') AS APPROVAL_DATE,RA.REBATE_APPROVAL_STATUS,RA.REBATE_APPROVAL_REMARK FROM TT_BIG_CUSTOMER_REBATE_APPROVAL_HIS RA原创 2017-05-11 10:16:06 · 241 阅读 · 0 评论
分享