Click here to Skip to main content
15,888,802 members
Home / Discussions / Database
   

Database

 
QuestionHow to design database to store userlog of changing data? Pin
hmanhha15-Mar-16 9:38
hmanhha15-Mar-16 9:38 
AnswerRe: How to design database to store userlog of changing data? Pin
Richard MacCutchan15-Mar-16 10:48
mveRichard MacCutchan15-Mar-16 10:48 
AnswerRe: How to design database to store userlog of changing data? Pin
Mycroft Holmes15-Mar-16 14:14
professionalMycroft Holmes15-Mar-16 14:14 
AnswerMessage Closed Pin
15-Mar-16 22:10
Luke Lonergan15-Mar-16 22:10 
GeneralRe: How to design database to store userlog of changing data? Pin
CHill6016-Mar-16 0:01
mveCHill6016-Mar-16 0:01 
QuestionSQLite: Correlated "EXISTS" vs uncorrelated "IN" Pin
Midi_Mick13-Mar-16 5:47
professionalMidi_Mick13-Mar-16 5:47 
AnswerRe: SQLite: Correlated "EXISTS" vs uncorrelated "IN" Pin
Richard Andrew x6413-Mar-16 6:02
professionalRichard Andrew x6413-Mar-16 6:02 
AnswerRe: SQLite: Correlated "EXISTS" vs uncorrelated "IN" Pin
GuyThiebaut13-Mar-16 7:06
professionalGuyThiebaut13-Mar-16 7:06 
I cannot speak for SQLite however I can for SQL Server(which perhaps does not help very much here).

It is best to never use a NOT IN statement, where the results returned could contain many rows, as it will need to evaluate for every single row in the inner select.
Whereas with a NOT EXISTS or a LEFT JOIN with a IS NOT NULL condition, which is another option, it will evaluate as false as soon as it hits the first row where there is a match.

So basically I agree with your evaluation - for what it's worth I always use NOT EXISTS nowadays.
“That which can be asserted without evidence, can be dismissed without evidence.”

― Christopher Hitchens

AnswerRe: SQLite: Correlated "EXISTS" vs uncorrelated "IN" Pin
CHill6013-Mar-16 10:12
mveCHill6013-Mar-16 10:12 
AnswerRe: SQLite: Correlated "EXISTS" vs uncorrelated "IN" Pin
Jörgen Andersson13-Mar-16 11:00
professionalJörgen Andersson13-Mar-16 11:00 
AnswerRe: SQLite: Correlated "EXISTS" vs uncorrelated "IN" Pin
Midi_Mick14-Mar-16 2:25
professionalMidi_Mick14-Mar-16 2:25 
QuestionUnable to write data on to the Excel Pin
indian1438-Mar-16 7:40
indian1438-Mar-16 7:40 
AnswerRe: Unable to write data on to the Excel Pin
indian1438-Mar-16 12:34
indian1438-Mar-16 12:34 
GeneralRe: Unable to write data on to the Excel Pin
Mycroft Holmes8-Mar-16 13:17
professionalMycroft Holmes8-Mar-16 13:17 
GeneralRe: Unable to write data on to the Excel Pin
indian1439-Mar-16 4:19
indian1439-Mar-16 4:19 
GeneralRe: Unable to write data on to the Excel - Resolved Pin
indian1439-Mar-16 7:19
indian1439-Mar-16 7:19 
GeneralRe: Unable to write data on to the Excel - limitation Pin
indian1439-Mar-16 10:38
indian1439-Mar-16 10:38 
QuestionMigrate columns which have carriage return and line feed Pin
indian1437-Mar-16 12:02
indian1437-Mar-16 12:02 
AnswerRe: Migrate columns which have carriage return and line feed Pin
Richard MacCutchan7-Mar-16 22:04
mveRichard MacCutchan7-Mar-16 22:04 
QuestionRe: Migrate columns which have carriage return and line feed Pin
CHill608-Mar-16 2:26
mveCHill608-Mar-16 2:26 
AnswerRe: Migrate columns which have carriage return and line feed Pin
indian1438-Mar-16 7:36
indian1438-Mar-16 7:36 
QuestionHow to store procedure or function to use in asp.net Pin
hmanhha4-Mar-16 15:52
hmanhha4-Mar-16 15:52 
AnswerRe: How to store procedure or function to use in asp.net Pin
Richard MacCutchan4-Mar-16 22:22
mveRichard MacCutchan4-Mar-16 22:22 
QuestionHow to get exactly date from Oracle Link DB in SQL server. Pin
hmanhha3-Mar-16 16:07
hmanhha3-Mar-16 16:07 
AnswerRe: How to get exactly date from Oracle Link DB in SQL server. Pin
Mycroft Holmes3-Mar-16 19:18
professionalMycroft Holmes3-Mar-16 19:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.