-
分享一个自己写的比较全的SQL语句
所属栏目:[MySql教程] 日期:2021-01-18 热度:96
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SELECT DISINCT(学号),等级= CASEWHEN 总学分50 THEN '及格'WHEN 总学分80 THEN '很好'ELSE '优秀'END,TOP(5) [PERCENT] INTO tb_name_otherFROM tb_name CROSS JOIN[详细]
-
MySQL 获取数据库实际的大小
所属栏目:[MySql教程] 日期:2021-01-17 热度:69
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SELECTCONCAT(sum(ROUND(((DATA_LENGTH + INDEX_LENGTH - DATA_FREE) / 1024 / 1024),2))," MB") AS Size FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA like[详细]
-
MySql中捕获异常的方法
所属栏目:[MySql教程] 日期:2021-01-17 热度:74
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 /**mySql中是否能有SQLserver的@@error变量呢,或者如c#中的try catch语法呢。答案是肯定的,实例代码如下:**/CodeDROP PROCEDURE IF EXISTS sp_call_jobs;CREATE P[详细]
-
MySQL 存储过程中使用 WHILE 循环语句
所属栏目:[MySql教程] 日期:2021-01-17 热度:175
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 mysqlmysql delimiter $$mysqlmysql CREATE PROCEDURE myProc() - BEGIN - - DECLARE i int; - SET i=1; - loop1: WHILE i=10 DO - IF MOD(i,2)0 THEN /*Even number[详细]
-
oracle的sqlplus设置显示行数和列数
所属栏目:[MySql教程] 日期:2021-01-17 热度:87
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 显示当前的显示条数(默认是14):show pagesize;设置显示条数为100跳:set pagesize 100;显示当前的显示列数:show linesize;设置显示列数为100:set linesize 100; 以上[详细]
-
sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中
所属栏目:[MySql教程] 日期:2021-01-17 热度:75
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 /****** Object: StoredProcedure [dbo].[getSplitValue] Script Date: 03/13/2014 13:58:12 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER PROCEDURE[详细]
-
Oracle 日期分页
所属栏目:[MySql教程] 日期:2021-01-17 热度:82
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 select * from li.books where book_publish_date between '1-2月-2005' and '1-2月-2010';select * from books where book_price between 50 and 60;select * from[详细]
-
通过SQL校验身份证号码是否正确
所属栏目:[MySql教程] 日期:2021-01-17 热度:104
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 select /*pspt_id为用户身份证号码*/a.pspt_id /*判断用户身份证是否符合规则*/,case /*判断身份证号码是否为18位*/when length(a.pspt_id)'18' then '身份证号码位[详细]
-
MySQL 简易序列
所属栏目:[MySql教程] 日期:2021-01-16 热度:111
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 DROP TABLE IF EXISTS Sequence;CREATE TABLE Sequence( name VARCHAR(32),maxIndex INTEGER,CONSTRAINT cst_Sequence_pk PRIMARY KEY (name,maxIndex)) DEFAULT CHA[详细]
-
SQL Server获取所有数据库名、表名以及字段名
所属栏目:[MySql教程] 日期:2021-01-16 热度:120
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 SELECT NAMEFROM Master..SysDatabasesORDER BY NAME 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享[详细]
-
建立一个高效的树表 Tree Table
所属栏目:[MySql教程] 日期:2021-01-16 热度:122
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 查询子集SELECT * FROM `table` WHERE `pid` = 3查询子孙集SELECT * FROM `table` WHERE `place` LIKE '%/3/%'查询某代子集SELECT * FROM `table` WHERE `place` LIK[详细]
-
表格的横纵转
所属栏目:[MySql教程] 日期:2021-01-16 热度:62
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 ##############行转列-example 1,学生成绩###############创建数据库表CREATE TABLE StudentScores ( UserName NVARCHAR(20),Subject NVARCHAR(30),Score FLOAT ) ;[详细]
-
Oracle 百万行数据查询优化
所属栏目:[MySql教程] 日期:2021-01-16 热度:94
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎[详细]
-
oracle 回收站管理
所属栏目:[MySql教程] 日期:2021-01-16 热度:81
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 oracle10g,在pl/sql中选中删除后会出现类似:BIN$nJ5JuP9cQmqPaArFei384g==$0的表。1.查看回收站select * from user_recyclebin;2.清空回收站purge recyclebin;3.清[详细]
-
获取临时表的列名
所属栏目:[MySql教程] 日期:2021-01-16 热度:139
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 create table #SomeTmpTbl(col1 int,col2 varchar(20),col3 datetime)GOselect * from tempdb.sys.columns where object_id =object_id('tempdb..#SomeTmpTbl'); 以[详细]
-
基于oracle,SQL,Mysql的影片租赁管理系统数据库设计
所属栏目:[MySql教程] 日期:2021-01-16 热度:178
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 -- Generated by Oracle SQL Developer Data Modeler 3.0.0.653-- at: 2012-09-06 12:18:46 CST-- site: Oracle Database 10g-- type: Oracle Database 10gCREATE TA[详细]
-
mysql5.0.90存储过程定义变量出错,求解
所属栏目:[MySql教程] 日期:2021-01-16 热度:84
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE PROCEDURE p () DECLARE a INT; 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。[详细]
-
使用 MERGE 在单个语句中对表执行 UPDATE 和 DELETE 操作
所属栏目:[MySql教程] 日期:2021-01-16 热度:184
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 USE AdventureWorks2012;GOIF OBJECT_ID (N'Production.usp_UpdateInventory',N'P') IS NOT NULL DROP PROCEDURE Production.usp_UpdateInventory;GOCREATE PROCEDUR[详细]
-
SSH框架中通用的原生SQL查询基类支持,方便进行双orm操作
所属栏目:[MySql教程] 日期:2021-01-15 热度:183
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 package com.common; import java.util.HashMap;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Map; import org.[详细]
-
sqllite 判断 某个id是否存在于表中了,如果存在则不插入,不存
所属栏目:[MySql教程] 日期:2021-01-15 热度:91
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 INSERT INTO USER (email,ADDTIME) (SELECT 'email','addTime' FROM USER u2 JOIN( SELECT COUNT(*) num FROM USER u1 WHERE u1.id = 87) u3 ON u3.num 1 LIMIT 1)[详细]
-
SQL 字段charindex,stuff,for xml path(apos;apos;) 操作字
所属栏目:[MySql教程] 日期:2021-01-15 热度:185
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 CREATE TABLE demo(demo_id int identity primary key,demo_name varchar(50))INSERT INTO demo VALUES('房地产开发')INSERT INTO demo VALUES('房地产经纪/销售')IN[详细]
-
SQL实现根据类型对金额进行归类
所属栏目:[MySql教程] 日期:2021-01-15 热度:106
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 selecttemp.id,sum(temp.typyA_amount) as typyA_amount,sum(temp.typyB_amount) as typyB_amount,sum(temp.typyC_amount) as typyC_amount,sum(temp.typyD_amount)[详细]
-
一个表中重复数据的处理
所属栏目:[MySql教程] 日期:2021-01-15 热度:108
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 查询 columnName 有重复的数据,保留 id 最大的一个。SELECT MAX(id) AS id,columnName,COUNT(columnName ) AS countNumberFROM tableNameGROUP BY columnNameHAVING[详细]
-
为含有分区及子分区的模型添加分区。
所属栏目:[MySql教程] 日期:2021-01-15 热度:168
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 create or replace procedure p_test_gy(v_datacycle_id varchar2,--添加分区的上限值 v_entity_owner varchar2,v_entity_name varchar2,v_retcode out varchar2,v_r[详细]
-
MS SQL SERVER 全库搜索
所属栏目:[MySql教程] 日期:2021-01-15 热度:131
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 create proc global_search@key varchar(2000)asdeclare tab_cursor cursor for select name from sysobjects where type = 'U'declare @sql nvarchar(2000)declare[详细]