SQL通配符查找数据



SQL通配符查找数据。%:匹配零个及多个任意字符; _:与任意单字符匹配; []:匹配一个范围; [^]:排除一个范围

Symbol

Meaning

like ’5[%]‘

5%

like ‘[_]n’

_n

like ‘[a-cdf]‘

a, b, c, d, or f

like ‘[-acdf]‘


-, a, c, d, or f

like ‘[[]‘

[

like ']‘

]

like ‘abc[_]d%’

abc_d and abc_de

like ‘abc[def]‘

abcd[......]

Read more

Hibernate核心类用法使用Configuration装载配置

Hibernate核心类用法使用Configuration装载配置 。

Configuration接口的作用是对Hibernate进行配置 以及对他进行启动 在Hibernate的启动过程中 Configuration类的实例首先定位映射文档的位置 读取这些配置 然后创建一个SessionFactory对象
一个org.hibernate.cfg.Configuration实例代表了一个应用程序中Java类型到SQL数据库映射的完整集合。Configuration被用来构建一个不可变的SessionFactory,映射定义则由不同的XML映射定义文件编译而来。
Configurati[......]

Read more

IConfigurationSectionHandler 接口的用法

IConfigurationSectionHandler 接口的用法。

对asp.net 的配置文件即熟悉又陌生,熟悉的是天天在使用,陌生是实现原理还是个糊涂的概念.
今天终于花了点时间了解一下IConfigurationSectionHandler 接口的用法 ,引以入门.
首先建立一 RobsunConfigSectionHandler 专案,代码如下 :

namespace RobsunConfigSectionHandler
{
public class RobsunParaSectionHandler:IConfigurationSectionHandler
{[......]

Read more

如何用c# ConfigManager读写配置文件

如何用c#  ConfigManager读写配置文件 。

若要正确使用ConfigManager方法,首先在项目中添加System.Configuration  再Using System.Configuration 即可。

读配置很简单,可以用ConfigurationManager.AppSettings[key] 来读出,

可是写配置文件时,如果写成这样

ConfigurationManager.AppSettings[key] = “111″;

总是提示只读,那么该怎么办呢?

using System;
using System.Colle[......]

Read more

.net与sqlite中datetime类型的操作

.net与sqlite中datetime类型的操作。

由于sqlite中Sqlite不是用的什么全球的UTC时间,而是用的国际标准ISO 8601标准,所以写代码的时候如果直接写下面的代码

string sql=”insert into [table] (date_time) values(‘” + date_time.ToString() + “‘”;
执行如上命令.插入没有报告错误.

但执行

string sql=”select * from [table];
…..
IDataReader dr=cmd.ExecuteReader();

obje[......]

Read more

SQL 多表查询内连接、外连接和交叉连接方法介绍

SQL 多表查询内连接、外连接和交叉连接方法介绍。

多表查询分为 内、外连接

外连接分为左连接(left join 或left outer join)、右连接(right join 或者 right outer join)、和完整外部连接 (full join 或者 full outer join)

左连接(left join 或 left outer join)的结果就是left join子句中的左表的所有行,而不仅仅是链接列所匹配的行,如果左表中的某行在右表中没有匹配,则在相关联的结果行中右表的所有选择列均为空值(NULL)

SQL语法 select * from [......]

Read more

SQL语句多表查询

SQL语句多表查询

SQL连接查询

通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。

在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性,他们可以在任何时候增加新的数据类型。为不同实体创建新的表,尔后通过连接进行查询。

连接可以在SELECT 语句的FROM子句或WHERE子句中建立,似是而非在FROM子句中指出连接时有助于将连接操作与WHERE子句中的搜索条件区分开来[......]

Read more

eclipse 搭建 springmvc 框架

eclipse 搭建 springmvc 框架。搭建一个maven项目,mvc架构,web端使用springmvc,主要记录下搭建时遇到的问题

1.主pom.xml文件语句 名称为hibeauty-modules

Java代码  收藏代码
  1. mvn archetype:generate -DgroupId=com.hibeauty -DartifactId=hibeauty-modules -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

进入目录,分别建立web[......]

Read more

sql分组求和取最大值

sql分组求和取最大值。

问题:表t有三个字段,student(学生姓名),class(科目),score(成绩),需要找到总成绩最高的学生的姓名(可能有多个)

一开始的做法:
select student,sum(score) from t group by student having sum(score) =
(select temp.s from
(select student,sum(score) s from t group by student order by s desc limit 1) as temp)

思路是先分组求和,然后对和最大的值取出来,当分组[......]

Read more

Sql 分组求和语句

Sql 分组求和语句。

if object_id(‘tb’) is not null drop table tb

go

create table tb(编号 varchar(10),颜色 nvarchar(10),形状 nvarchar(10))

insert into tb values(’001′ ,’红色’ ,’圆形’)

insert into tb values(’005′ ,’红色’ ,’圆形’)

insert into tb values(’006′ ,’红色’ ,’圆形’)

insert into tb values(’008′ ,’红色[......]

Read more