建表插入数据CREATE TABLE test ( ID serial, col INT, N==
原创 2022-07-12 11:44:25
368阅读
假设postgreSQL中表名为user,现在需要计算每个用户参加过的次数(is_join字段为null时不算,表中的null并不是字符串''或者字符串'Null' ,而是数据库中的null类型) 所以我们只需要对name分组并计算join_time不为null的个数,sql语句如下 SELECT
转载 2019-06-20 08:28:00
261阅读
2评论
selectname,md5(indvl_id_nbr) as indvl_id_nbr,case when char_length(indvl_id_nbr)=18 or char_length(indvl_id_nbr)=15 then substring(indvl_id_nbr from 1
转载 2019-04-25 08:25:00
493阅读
2评论
在数据库查询和数据处理中,条件逻辑是不可或缺的一部分。PostgreSQL提供了强大的CASE WHEN条件表达式,允许我们在SQL查询中实现复杂的条件判断逻辑。这一功能类似于编程语言中的if-else语句,为数据库操作带来了更大的灵活性和智能化处理能力。本文将深入浅出地介绍PostgreSQLCASE WHEN的用法,帮助读者掌握这一重要工具。 CASE WHEN基础语法 CASE WHEN表
原创 1月前
203阅读
例: SELECT CASE WHEN (store_size <= (100)::NUMERIC) THEN '小店'::TEXT WHEN (store_size >= (200)::NUMERIC) THEN '大店'::TEXT ELSE '中店'::TEXT END AS store_ar
转载 2019-04-22 17:50:00
446阅读
2评论
对于复杂的业务场景,代码与SQL都可以去实现一个场景。如果用代码去实现看起来代码会冗余,不高效,不如sql的效率与简洁。
原创 2023-05-20 00:29:49
58阅读
ifcase1.检查用户家目录中的test.sh文件是否存在,并且检查是否有执行权限(先分析用哪个if分支)!img(https://s4.51cto.com/images/blog/202201/10150712_61dbdb20d3b0c36038.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFF
原创 2022-01-10 15:07:36
131阅读
#!/bin/bash if [ $1 -lt 3 ];then        echo redhat elif    [ $1 -eq 3  ];then        echo green elif    [ $1 -gt 3 -a $1 -lt 5 ];the
原创 2018-01-26 08:37:44
430阅读
今天去帮客户解决问题 1、安装错误,他先安装BE,scsi卡和tape 驱动都没正确安装。导致磁带识别错误。正确顺序是 先 SCSI卡驱动,然后BE,安装BE选择symantec的drivers,就可以识别tape 2、无法读取linux客户端, 排错,看agent是否正确启动。ps -ef |grep beremote 如果没有启动需手动开启、/etc/init.d/VRTraulst st
转载 精选 2009-04-18 01:19:17
500阅读
    ……     1) echo '1' ;;  esac参见: if注意:这里容易范的错是每个标签的命令结束后忘了加上';;'.
原创 2011-10-30 11:51:41
431阅读
语法结构:   case SWITCH in       (SWITCH  变量的值)   valuel)      statement      ...      ;;   value2)  &nb
原创 2015-08-14 17:51:40
516阅读
case 语句 #! /bin/bashcase $1 in'start')        echo "start server ..";;'stop')        echo "stop server ..";;'status')        echo "runi
原创 2016-05-28 23:54:19
529阅读
第七章实验(四):case case语句:针对变量的不同取值,分别指向不同的命令序列。 变量值一般来自于位置变量,如$1,$2等,也可以来自于read生成的变量。 1.变量来自于read变量: [root@ns bin]# cat key_hit_case.sh #!/bin/bash read -p "Please hit a key:" KEY case $
原创 2016-11-18 16:45:47
712阅读
多分支选择语句case $VAR invalue1)  statement  ……  ;;value2)  statement  …… ;;*) statement  ……  ;;esac练习  只接收参数start,restart,stop,status之一
原创 2017-04-01 14:57:50
377阅读
case when大小比较create table test_lxm(sove int);insert into test_lxm values(1200),(800);SELECT * FROM test_lxm;UPDATE test_lxm set sove=(case when sove >1000 then 1 else 0end);case when等值比较sele...
原创 2022-07-12 11:43:02
107阅读
1.检查用户家目录中的 test.sh 文件是否存在,并且检查是否有执行权限(先分析用哪个if分支) 2.提示用户输入100米赛跑的秒数,要求判断秒数大于0且小于等于10秒的进入选拔赛,大于10秒的都淘汰,如果输入其它字符则提示重新输入;进入选拔赛的成员再进一步判断男女性别,男生进男生组,女生进女生 ...
转载 2021-07-19 12:24:00
127阅读
2评论
[TOC] ======================================================================= 张贺,多年互联网行业工作经验,担任过网络工程师、系统集成工程师、LINUX系统运维工程师
原创 2021-07-29 10:02:52
150阅读
shell中的case判断格式: case  变量名 in                      value1)            &nbsp
原创 2016-06-08 17:26:23
361阅读
SELECT vBom_ID, vPROJECT_ID,iVERSION,vBOM_VERSION, vPROJECT_NAME,MANUFACTURE_QTY,vSUBMIT_BY, vCHECK_BY, case when cIS_DONE='y' then '是' when cIS_DONE='n' then '否' end as cIS_DONE ,vDESCRIPTION F...
原创 2021-07-23 09:40:43
115阅读
#!/bin/cshstargoto:echo "Please input the letter\!"set letter = $<switch ( $letter )case a:echo "you type A"breakswcase b:echo "you type B"breakswcase c:echo "you type C"breakswcase *: #or you can
原创 2009-07-10 21:01:32
3386阅读
4评论
  • 1
  • 2
  • 3
  • 4
  • 5