相关疑难解决方法(0)

如何使SQL区分大小写

我在域托管服务上设置了Access数据库.我通过SQL连接到它.但是,我需要所有查询都区分大小写,据我所知,服务器在托管服务上的设置方式是不区分大小写的.是否有一些我可以在我的SQL中使用的命令会使查询区分大小写?

sql ms-access case-sensitive

4
推荐指数
1
解决办法
9837
查看次数

查询以大写形式选择没有其名称的所有表名

任何人都可以提供一个查询来选择数据库中没有大写名称的所有表的列表吗?

sql sql-server

3
推荐指数
1
解决办法
1902
查看次数

在Mysql中区分大小写使用select where Query

嗨我正在使用Java前端和Mysql Backend ,,,

实际上在tbl_test中包含

name value
---------------
 abc   22   
 xyz   14   
 ABC   32   
 xyZ    4   
 ABc    4
Run Code Online (Sandbox Code Playgroud)

在java中我尝试检索abc的值,因此编写了一个代码

ResultSet result=stmt.executeQuery("select value from tbl_test where name='abc'");
while(result.next())
{
     System.out.println("Answer : "+result.getInt(1));
}
result.close();
Run Code Online (Sandbox Code Playgroud)

目前的输出是

Answer :  22
Answer :  32
Answer :  4
Run Code Online (Sandbox Code Playgroud)

其实我只希望结果'abc'即答案:22

我也找到了结果,代码如下

String name="abc";
ResultSet result=stmt.executeQuery("select name, value from tbl_test where name='"+name+"'");
while(result.next())
  {
    if(name.equals(result.getString(1))
       System.out.println("Answer : "+result.getInt(2));
  }
result.close();
Run Code Online (Sandbox Code Playgroud)

现在我得到正确的输出,但这个结果来自java代码不在查询中,是否有可能在查询中检索相同的结果...

谢谢

java mysql sql select

3
推荐指数
1
解决办法
2741
查看次数

我应该使用大写字母 My Sql 命令吗?

如果我的问题很简单,请原谅。因为当我在互联网上看到关于php和的例子时MySql,他们使用大写字母表示赞扬MySql

中是否需要使用大写字母MySql

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
Run Code Online (Sandbox Code Playgroud)

mysql

3
推荐指数
1
解决办法
2183
查看次数

查询中的表名是否应该是Case-SensitIvE?

查询中的表名是否应该是MySQL中的Case-SensitIvE?

例如,如果我执行以下操作:

var query = "SELECT something FROM thAt WHERE this = '". $everything ."'";
Run Code Online (Sandbox Code Playgroud)

如果实际的表名都是小写的,并且我在select查询中使用大写和小写的组合,那么它应该匹配吗?查询中的表名是否应该是大小写(敏感)?

mysql database language-agnostic

2
推荐指数
1
解决办法
1645
查看次数

SQL存储过程删除表中的所有行

我试图在MySQL中使用存储过程删除单行,但存储过程正在删除所有行.存储过程是:

CREATE DEFINER=`sherattd`@`%` PROCEDURE `deleteFilm`(in ID int)
BEGIN
    delete from films where id=ID;
END
Run Code Online (Sandbox Code Playgroud)

我想删除的表有标题:

create table films (
   id int(8),
   title varchar(100),
   year int(8),
   director varchar(100),
   stars varchar(100),
   review text);
Run Code Online (Sandbox Code Playgroud)

谢谢

mysql stored-procedures

0
推荐指数
1
解决办法
514
查看次数