oracle下常用查询更新命令(身份证号判断男女,更新语句多表查询)

1.update数据

UPDATE VOL_BASEINFO b
SET (b.vlbi_zzmmm, b.vlbi_mzm) = (select t.zz,t.mz from MY_ZHB_2014 t where t.xh= b.vlbi_xh)
where b.vlbi_xh like ‘14%‘;

2.根据身份证号判断男女

decode(mod(to_number(substr(‘身份证号‘, 17, 1)), 2), 0, ‘2‘, ‘1‘)a.先截取身份证的倒数第二位数字b.被2整除c.如果余数是0,则为2-女d.如果余数是不为0,则为1-男
select decode(mod(to_number(substr(‘身份证号‘, 17, 1)), 2), 0, ‘2‘, ‘1‘)
from dual
时间: 2024-11-05 20:24:08

oracle下常用查询更新命令(身份证号判断男女,更新语句多表查询)的相关文章

oracle下常用的系统表和系统视图

此处,在此列出一些Oracle下常用的视图,用于查询Oracle下的一些配置属性,要注意的是在select的时候要在DBA的用户下,不然是没有权限调阅这些表和视图. ----------DBA_ Dba_Tab_Comments   表注释      Dba_Col_Comments 列注释 DBA_2PC_NEIGHBORS                包含待处理事务进入连接和退出连接信息. DBA_2PC_PENDING                 包含等待恢复的分布式事务的信息. D

二十七、Linux下常用的shell命令记录

本文章记录我在linux系统下常用或有用的系统级命令,包括软硬件查看.修改命令,有CPU.内存.硬盘.网络.系统管理等命令.但本文不打算介绍生僻命令,也不介绍各个linux发行版下的特有命令,且以后会持续更新. 说明,我是在一个Centos 6.4 64位的虚拟机系统进行测试.本文介绍的命令都会在此Centos下运行验证(也有部分命令会在我的suse/ubuntu系统里测试的,会做特明说明),但运行结果就不再列出了. 硬件篇 CPU相关 lscpu #查看的是cpu的统计信息. cat /pro

20145239 Linux下常用的ls命令总结

20145239 Linux下常用的ls命令总结 通过学习本周的教学视频和要求掌握的内容,发现ls命令被使用的次数非常多,但作为一个初学者,可能我只会ls或者顶多ls -l两种用法.但其实ls是一个非常实用的指令,因此我想简单的总结一下ls的常用命令. ls,英文全名:list 即列表的意思. 常用命令(以本周的10io文件夹为例): 1. ls -a 列出文件下所有的文件,包括以"."开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录). 2. ls

通过身份证号码判断男女

/// <summary> /// 通过身份证号码判断男女 /// </summary> /// <param name="strIDCard">空:不能为空.位数:位数不对.NULL:程序异常</param> public static string GetSexByIDCard(string strIDCard) { try { string strSex = ""; //获取得到输入的身份证号码 if (stri

Linux 下常用解压命令(转载)

Linux下常用文件解压(包括rpm.deb包) Linux下怎么解后缀名是gzip的文件?1.以.a为扩展名的文件:#tar xv file.a2.以.z为扩展名的文件:#uncompress file.Z3.以.gz为扩展名的文件:#gunzip file.gz4.以.bz2为扩展名的文件:#bunzip2 file.bz25.以.tar.Z为扩展名的文件:#tar xvZf file.tar.Z或 #compress -dc file.tar.Z | tar xvf -linux下怎么解后

使用T-SQL语句操作数据表-查询数据

查询(select)的基本格式:select <列名> from <表名> [where <查询限定条件>]解释:select 查询的命令体列名:要查询的列,多个列用逗号,隔开 星号(*)代表所有列where:是选填的,不填查询的结果是整个列的数据例子:select 成绩 from 成绩表 where 姓名='张三'含义:查询成绩表中张三的成绩,只显示张三的分数.如果不加where ,则显示成绩表中成绩列所有值 在 SQL server 中,select语句的语法:se

Mysql 语句单表查询

一基本查询 -- 创建商品表 CREATE TABLE products( pid INT PRIMARY KEY AUTO_INCREMENT, pname VARCHAR(20), price DOUBLE ); -          查询的格式: select [distinct]*(所有)|字段名,...字段名 from 表名 [where 条件过滤] -- 查询指定字段信息pname,price SELECT pname,price FROM products; -- 去除金额重复的记

mysql语句2-单表查询

mysql 查询以及多表查询 以下所有表格样例都采用下边这个表格 mysql> select * from benet; +------+------+----------+ | id   | name | nianling | +------+------+----------+ |    3 | a    |       16 | |    4 | b    |       17 | |    3 | a    |       16 | |    5 | b    |       15 |

linux下常用文件传输命令(转)

因为工作原因,需要经常在不同的服务器见进行文件传输,特别是大文件的传输,因此对linux下不同服务器间数据传输命令和工具进行了研究和总结.主要是rcp,scp,rsync,ftp,sftp,lftp,wget,curl. rcp rcp不是一种安全的的传输文件的方式,rcp通过rsh(rsh见下面)来执行远程命令,要使用rcp必须经过一些配置,现在rcp已经被scp取代了,常用scp来进行文件传输.要使用rcp,需要具备以下条件: (1)如果系统中有/etc/hosts 文件,应确保该文件包含要