小编use*_*820的帖子

什么是"= null"和"IS NULL"

"= null"和"IS NULL"有什么区别?他们如何使用不同的方式?

mysql database

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

使用合并排序对双向链表进行排序

我在互联网上找到了这个代码,它是用于数组,我想改为双链表(而不是索引我们应该使用指针)请你帮我,我怎么能改变合并方法(我改变了排序方法)我自己)这也不是我的家庭工作,我喜欢使用链表!

public class MergeSort {

private DoublyLinkedList LocalDoublyLinkedList;

public MergeSort(DoublyLinkedList list) {
    LocalDoublyLinkedList = list;

}

public void sort() {

    if (LocalDoublyLinkedList.size() <= 1) {
        return;
    }
    DoublyLinkedList listOne = new DoublyLinkedList();
    DoublyLinkedList listTwo = new DoublyLinkedList();
    for (int x = 0; x < (LocalDoublyLinkedList.size() / 2); x++) {
        listOne.add(x, LocalDoublyLinkedList.getValue(x));
}
for (int x = (LocalDoublyLinkedList.size() / 2) + 1; x < LocalDoublyLinkedList.size`(); x++) {`
    listTwo.add(x, LocalDoublyLinkedList.getValue(x));
}
//Split the DoublyLinkedList again
    MergeSort sort1 = new MergeSort(listOne);
    MergeSort sort2 …
Run Code Online (Sandbox Code Playgroud)

java sorting algorithm mergesort linked-list

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

列的所有行都为null值!

有没有办法将列的所有行设置为空值?谢谢

mysql database

3
推荐指数
2
解决办法
4333
查看次数

关于ansi_nulls的一些事情

我有一个问题,我们总是说null = null是假的,我想知道当ansi_nulls关闭时,这个语句是"null = null"也是假的吗?谢谢

mysql database

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

MySQL列名和别名

我已经读过,在select之后我们使用了列名,但是我找到了一个如下语句:

SELECT 'A' FROM T WHERE A = NULL;
Run Code Online (Sandbox Code Playgroud)

你会租用帮帮我吗?谢谢(这是一个列名吗?)我的DBMS是MySQL

编辑:确切的问题是:上述语句是否会产生一行(选择所有适用的)?请注意,ANSI_NULLS为OFF.

我想知道上述说法是否有效?因为有些人说我们应该写IS NULL而不是= null

mysql

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

"= null"并选择语句!

我之前在这个论坛上问了这个问题,他们告诉我它会返回一个空的结果集.我想知道如果我将列设置为空值,它还会返回一个空结果集吗?(注意:ANSI_NULLS为OFF)

SELECT 'A' FROM T WHERE A = NULL;
Run Code Online (Sandbox Code Playgroud)

这也是一个让我感到困惑的例子:

DECLARE @val CHAR(4)
SET @val = NULL
SET ANSI_NULLS ON

If @val =NULL
    PRINT ‘TRUE’
ELSE
    PRINT ‘FALSE’

SET ANSI_NULLS OFF

If @val =NULL
    PRINT ‘TRUE’
ELSE
    PRINT ‘FALSE’
Run Code Online (Sandbox Code Playgroud)

我在这个例子中找到的网站是:http://www.sqlservercentral.com/articles/T-SQL/understandingthedifferencebetweenisnull/871/

mysql database

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

这段代码有什么问题?

这是我的代码无法正常工作!它的数据类型出了什么问题:(谢谢

CREATE TABLE T1 (A INTEGER NOT NULL);
CREATE TABLE T3 (A SMALLINT NOT NULL);
INSERT T1 VALUES (32768.5);
SELECT * FROM T1;
INSERT T3 SELECT * FROM T1;
SELECT * FROM T3;
Run Code Online (Sandbox Code Playgroud)

mysql database

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

这段代码的输出是什么?

我已经为你提供了一部分代码,我想知道输出,我需要你的帮助,因为没有任何机构可以帮助我,我认为输出是A,这是正确的吗?谢谢.

declare @v1 varchar(20),@v2 varchar(20)
select @v1 = 'NULL'
if @v1 is null and @v2 is null
select 'A'
else
select 'B'
Run Code Online (Sandbox Code Playgroud)

编辑:@ v2的价值是什么?谢谢

sql database

-5
推荐指数
1
解决办法
137
查看次数

标签 统计

database ×6

mysql ×6

algorithm ×1

java ×1

linked-list ×1

mergesort ×1

sorting ×1

sql ×1