实用SQL語句

SQL Server数据库管理:实用SQL语句精编 SQL(Structured Query Language)是用于管理关系型数据库的标准编程语言。它支持数据的查询、插入、更新和删除等操作。SQL语言简洁明了,易于学习,是数据库管理员和开发人员必须掌握的技能之一。COUNT()函数用于统计行数。它可以统计所有的行数,也可以统计满足特定条件的行数。其基本语法为。使用DISTINCT关键字可以确保统计的值是唯一的。子查询是嵌套在其他SQL语句中的SELECT语句。 阅读详情
 
实用SQL語句
1、将一个表中的内容拷贝到另外一个表中
insert into testT1 ( a1 , b1 , c1 ) select a , b , c from test ;
insert into testT select * from test ; ( 前提是兩個表的結構完全相同 )
 
insert into notebook ( id , title , content )
select notebook_sequence . NEXTVAL , first_name , last_name from students ;
 
注:a1,b1,c1是現在表中的字段名。A,b,c是原表中的字段名
拷贝单条数据
insert into a (select '123' as id, temp,temp2 from b where id=10)
2、查找重复记录
SELECT DRAWING , DSNO FROM EM5_PIPE_PREFAB
WHERE ROWID !=( SELECT MAX ( ROWID ) FROM EM5
_PIPE_PREFAB D
WHERE EM5_PIPE_PREFAB . DRAWING = D . DRAWING AND
EM5_PIPE_PREFAB . DSNO = D . DSNO );
3、删除重复记录
DELETE FROM EM5_PIPE_PREFAB
WHERE ROWID !=( SELECT MAX ( ROWID ) FROM EM5
_PIPE_PREFAB D
WHERE EM5_PIPE_PREFAB . DRAWING = D . DRAWING AND
EM5_PIPE_PREFAB . DSNO = D . DSNO );
4 、復制表結構
    在 ORACLE 中 : create table new_table as select * from old_table where rownum < 1 ;
在 SQL SERVER 中 : 说明:复制表 ( 只复制结构 , 源表名: a 新表名: b)

   SQL: select * into b from a where 1<>1  
 
语句
5、一次刪除多個字段
alter table TEST_A drop (TEST_num,test_name);
6、實現一個表的備份
create table tableName_bak as select * from tableName;
7、創建兩個表的主外鍵關聯
 
-- 先創建主表
create table t1 ( id int , stu_name varchar ( 50 ));
-- 為主表增加持久的主鍵約束
alter table t1 add ( constraint t1_id primary key ( id ) deferrable );
-- 創建從表,并將從表的 id 設為主鍵
create table t2 ( id int primary key , sex varchar ( 10 ), address varchar ( 50 ));
-- 為從表增加外鍵約束,該約束來自于主表所創建的約束字段
-- 當從主表中刪除記錄時,自動刪除從表中與之相對的具有相同 id 的記錄
-- 當在從表中插入記錄時,不能夠插入在主表中沒有 id 的記錄
alter table t2 add ( constraint t2_id_fk foreign key ( id ) references t1 ( id ) on delete cascade deferrable );
-- 測試數據
insert into t1 values ( 1 , 'FLB' );
insert into t1 values ( 2 , 'FLB1' );
insert into t1 values ( 3 , 'FLB2' );
insert into t1 values ( 4 , 'FLB3' );
 
insert into t2 values ( 1 , 'boy' , 'leijiang' );
insert into t2 values ( 2 , 'boy' , 'leijiang' );
insert into t2 values ( 3 , 'boy' , 'leijiang' );
insert into t2 values ( 4 , 'boy' , 'leijiang' );
-- 下面這條記錄插入錯誤
insert into t2 values ( 5 , 'boy' , 'leijiang' );
-- 刪除主表中的記錄
delete t1 ;
-- 查看從表中記錄,已經沒有記錄,說明約束成功
select * from t2 ;
 
 
8、關于系統時間
--取得當前系統時間、當前月的最后一天,離當前月的結束還有几天
SELECT SYSDATE , LAST_DAY ( SYSDATE ) "Last" ,
LAST_DAY ( SYSDATE ) - SYSDATE "Days Left"
FROM DUAL ;
--取得當前星期几
select to_char ( sysdate , 'Day' ) from dual ;
--取得當前月
select to_char ( sysdate , 'Month' ) from dual ;
--取得指定日期的星期
select to_char ( to_date ( '20020126' , 'yyyymmdd' ), 'Day' ) from dual ;
 

本文出自:冯立彬的博客



 
实战演练 | ABAQUS显式动力学分析在金属切削仿真中的应用 本文详细介绍了如何利用ABAQUS显式动力学分析进行金属切削过程的二维仿真。通过从零开始的完整流程,包括几何建模、材料本构与失效定义、网格划分、接触设置、边界条件施加,到结果后处理与切削力提取,为工程师和研究人员提供了实用的仿真方法,以优化刀具设计和加工工艺。 阅读详情

相关推荐

手把手教你在Keil/IAR中移植SEGGER_RTT组件(避坑指南+性能对比)

本文详细介绍了在Keil/IAR开发环境中移植SEGGER RTT调试组件的完整流程与优化技巧。通过对比传统串口调试,SEGGER RTT凭借零硬件占用、高速传输和双向交互等优势,显著提升嵌入式开发效率。文章包含配置步骤、性能调优方案及常见问题解决方案,是嵌入式开发者必备的实用指南。

y7z8a的博客 243

MySQL中特别实用的几种SQL语句送给大家

在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。 目录 实用的SQL 1.插入或替换 2.插入或更新 3.插入或忽略 4.SQL中的if-else判断语句 5.指定数据快照或备份 6.写入查询结果集 7.强制使用指定索引 心得体会: 高能预警,这是一篇干货满满的MySQL技术文章,总有一天,你必然会用到,记得收藏! -- 来自一位被技术经理毒打多年的程序员的忠.

陈哈哈的菜园子 64万+

PLC与变频器联动控制:从开关量、模拟量到通讯的接线与编程实战

在工业自动化系统中,电机调速控制是核心需求之一,其关键在于实现可编程逻辑控制器(PLC)与变频器之间的可靠联动。其基本原理是通过PLC输出控制信号,由变频器接收并驱动电机按设定速度运行。这项技术的核心价值在于实现电机的软启停、精确调速与节能控制,广泛应用于风机、水泵、传送带及精密张力控制等场景。其中,开关量控制以其接线简单、抗干扰能力强的特点,成为基础且可靠的方案;而模拟量控制则能实现无级平滑调速,满足更高精度的工艺要求。本文以西门子、三菱等主流品牌为例,深入解析了这两种主流控制方式的硬件接线、参数设置与梯

1268

实用sql语句编写

null"> CASE status WHEN 0 THEN '待审核' WHEN 1 THEN '通过' WHEN -1 THEN '拒绝' WHEN 2 THEN '待完善' ELSE '其他' END as status_desc, </if> create_by, create_time, remark from sys_dict_data。比如:SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');SELECT DATE_ADD(日期, INTERVAL 1 DAY);

weixin_49185331的博客 728

2 利用ITK实现多帧Dicom读取,VTK实现数据显示

vtk中也有dicom读写类,但是只能完成单帧DICOM数据读取,这对于实际应用是非常不利的。而ITK可以实现dicom多帧读取,通常情况ITK与VTK也会结合使用(ITK处理,VTK显示),所以就一起学习下吧!

buerbuhuitou的博客 1564

小爱音箱Play增强版刷机接入大模型:自定义唤醒词与远程控制全攻略

智能音箱作为家庭语音入口,受限于厂商预设技能,难以满足个性化需求。通过串口刷机与Linux系统分区改造,可以完全掌控设备底层,将豆包、通义千问等大模型API接入原有音频链路,实现真正智能的语音问答。自定义唤醒词打破了“小爱同学”的唯一唤醒方式,结合ESP32-S3外挂模块,还能优化远场拾音。更深入的应用在于将音箱打造为家庭中控,通过大模型工具调用解析自然语言指令,实现远程控制电脑、智能灯等设备。本文从设备选型、拆机串口、系统备份到语音链路搭建,完整梳理了小爱音箱Play增强版的改造路径,适合具备动手能力的开

weixin_30036289的博客 704

sqlserver sql语句|经典sql语句|实用sql语句

sqlserver sql语句|经典sql语句|实用sql语句 原文地址 http://www.blogjava.net/wangdetian168/archive/2010/07/27/337091.html sqlserver sql语句|经典sql语句|实用sql语句 一、基础 1、说明:创建数据库 CREATE DATABASE database-name  2

sdm_seven的专栏 4024

《中国图书馆图书分类法》(第五版)详表(中图分类号查询表)

中文法分类

记录我目之所及的世界 4万+

实用SQL语句集合

汇总一些学到的SQL语句,作后续学习备用: 1、插入或替换 背景:如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时,可以使用REPLACE语句,这样就不必先查询,再决定是否先删除再插入: ...

Rowlingz 278

第1.1节 构网型 vs. 跟网型:根本区别与技术原理

构网型与跟网型变流器的本质区别在于控制哲学与等效模型。跟网型变流器采用"电压跟随,电流注入"策略,等效为受控电流源,依赖电网电压作为参考,在弱电网下存在稳定性问题。构网型变流器采用"自主同步,电压构建"策略,等效为受控电压源,能主动构建电压和频率,具备自主运行、黑启动和电网支撑能力。两者的核心差异体现在同步机制、电网依赖性、故障行为和系统支撑等方面。构网型变流器更适合高比例新能源、弱电网和微电网场景,是未来电力系统的重要发展方向。

技术工作者 1394

基于深度学习的生活垃圾检测与分类系统:YOLOv5、YOLOv6、YOLOv7与YOLOv8实现

本项目的目标是开发一个基于YOLO系列模型的生活垃圾检测与分类系统。数据集准备与标注:收集并标注生活垃圾图像数据集。模型训练:使用YOLOv5、YOLOv6、YOLOv7、YOLOv8等深度学习模型训练垃圾分类系统。UI界面设计:设计一个简洁的用户界面,支持图像或视频的上传与垃圾分类结果展示。实时垃圾检测与分类:通过摄像头进行实时垃圾检测和分类。结果展示与保存:展示检测结果,支持用户保存分类后的图像或视频。

YOLO 705

SQL教程--实用SQL语句

实用SQL语句插入或替换插入或更新插入或忽略快照写入查询结果集 插入或替换 如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时,可以使用REPLACE语句,这样就不必先查询,再决定是否先删除再插入: REPLACE INTO students (id, class_id, name, gender, score) VALUES (1, 1, '小明'...

z止于至善的博客 241

华为OD机试真题2026双机位C卷 C语言 实现【主次关联成环警告】

在ICT运维领域,现网运维工程师面向对设备上报的众多告警,往往需要筛选出最主要的告警优先处理,次等级的告警或许为同一个根因导致的告警,处理优先级会放后或者不处理,这样就诞生出主次关联告警的概念。给定一系列告警的主次关联关系,判断是否存在如下情况:

MISAYAONE的博客 172

30个实用SQL语句,玩转PostgreSQL

PostgreSQL是一款功能非常强大的开源关系型数据库,它支持哈希索引、反向索引、部分索引、Expression 索引、GiST、GIN等多种索引模式,同时可安装功能丰富的扩展包。相较于Mysql,PostgreSQ支持通过PostGIS扩展支持地理空间数据、支持嵌套循环,哈希连接,排序合并三种表连接方式等一系列的强化功能。本文主要整理总结了30个实用SQL,方便大家可以高效利用PostgreSQL。

3068

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

SQL实用语句

SQL实用语句(三)技巧 1、1=1,1=2的使用,在SQL语句组合时用的较多 “where 1=1” 是表示选择全部 “where 1=2”全部不选, 如: if @strWhere !=’’ begin set @strSQL = ‘select count() as Total from [’ + @tblName + '] where ’ + @strWhere end else begin set @strSQL = 'select count() as Total from [’ + @tblN

ljl_5085的博客 163

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

实用的sql语句

如题

C_sdn_000000的专栏 151

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

access insert语句怎么写_ySQL中特别实用的几种SQL语句送给大家

在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。目录实用的SQL1.插入或替换2.插入或更新3.插入或忽略4.SQL中的if-else判断语句5.指定数据快照或备份6.写入查询结果集7.强制使用指定索引实用的SQL1.插入或替换如果我们想插入一条新记录(INSERT),但如果...

weixin_39577964的博客 1461

SQL SERVER 数据库实用SQL语句

【SQL SERVER 数据库实用SQL语句】 1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.分页SQL语句 select * from(select (row_number() OVER (ORDER BY tab.ID Desc)) as rownum,ta

thinker28754的专栏 604

sql server 中的一些实用的sql语句

sql server 中的一些重要sql语句 简介 http://www.zhongsisi.com/sql-server-in-some-useful-sql-statement/ 在这篇文章中,我列举一些sql语句来介绍数据库,数据表,视图等等。当我们在使用查询查询操作时这些sql语句都是非常有用的。虽然在sql server对象浏览器中我们也可以获得这些语句,但是如果我们写这些语句

lanchengxiaoxiao的专栏 390

SQLServer 常备实用的SQL查询语句

SQLServer 常备实用的SQL查询语句 查询 执行过的SQL语句 SELECT TOP 11 --这里你想显示多少条看你填多少咯 ST.text AS '执行的SQL语句', QS.execution_count AS '执行次数', QS.total_elapsed_time AS '耗时', QS.total_logical_re...

东四先生的博客 1386

insert 语句_MySQL中特别实用的几种SQL语句送给大家

在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑。减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮。目录实用的SQL1.插入或替换2.插入或更新3.插入或忽略4.SQL中的if-else判断语句5.指定数据快照或备份6.写入查询结果集7.强制使用指定索引实用的SQL1.插入或替换如果我们想插入一条新记录(INSERT),但如果...

weixin_39884412的博客 110

实用的SQL语句

[code="java"]一些特别实用的"SQL"语句: ◆说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 ◆说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; ◆说明:显示文章、...

消失的海岸线 125

程序员实用的 MySQL sql 语句

这儿只讲究实用,  程序员编程时常用到的 MySQL的 sql语句. 1. 添加一个用户build,并赋予所有权限的命令 grant all privileges on *.* to 'build'@'%' identified by 'build' ; 2. 命令行窗口登录的命令 mysql -uusername -ppassword [db_name] [db_nam

MONKEYK 4371
上一篇: Oracle中常见数据类型转换
下一篇: 高,这样的面试能够把面试官气死
冯立彬
冯立彬 优质创作者: 编程框架技术领域 优质创作者: 编程框架技术领域
博客等级 码龄21年 5458粉丝 593原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值