MSSQL Mehrere 'Where' möglich?

Hallo,

ich möchte aus einer Tabelle folgende Informationen

select * from doc_files where doc_id = ‚033EB80AAE424FBB8C06C9ED18006905‘

Die Bedinngung sollte mit einfachen Mitteln um die untenstehenden Informationen erweitert werden.

Wie könnte ich da ran gehen?

020BCDB212184295BAC67A43FC8A6E95;
033EB80AAE424FBB8C06C9ED18006905;
03C9E4AACA134E0E84599A5933DDD98A;
047F207C00CE49A899CB349ADFA1D04F;
0832A98F842D4C4CA8029A88AA140EBF;
0A656B6EAA4643C49761634B337856B8;
0B4C345CA8C84FF7AE8FD4ABDFAD4EA1;
0E2CD93A81324749A3F7B2D9DB774853;
10493A45FDAC4FA080F1179AFF742ECE;
14664B6504F24A8E963DAB87F8F8A1CD;
18CCFD4AA02D4CBBA537789FA0DBE829;
1A2A3027A35D4EFA992CC02EDD0AF870;
1AF8ED8D7C6F4AD383882F922BCFE45D;
1B0AE56D2DC241D6B88A21CDA3E63670;

Danke & Gruß, olli

Hallo Olli,

ich möchte aus einer Tabelle folgende Informationen

select * from doc_files where doc_id =
‚033EB80AAE424FBB8C06C9ED18006905‘

Die Bedinngung sollte mit einfachen Mitteln um die
untenstehenden Informationen erweitert werden.

Wie könnte ich da ran gehen?

entweder mit
select * from doc_files where doc_id=’…’ or doc_id=’…’ or doc_id=’…’

usw. bis du alle erfasst hast, oder so

select * from doc_files where doc_id in
(‚020BCDB212184295BAC67A43FC8A6E95‘,
‚033EB80AAE424FBB8C06C9ED18006905‘,
‚03C9E4AACA134E0E84599A5933DDD98A‘,
‚047F207C00CE49A899CB349ADFA1D04F‘,
‚0832A98F842D4C4CA8029A88AA140EBF‘,
‚0A656B6EAA4643C49761634B337856B8‘,
‚0B4C345CA8C84FF7AE8FD4ABDFAD4EA1‘,
‚0E2CD93A81324749A3F7B2D9DB774853‘,
‚10493A45FDAC4FA080F1179AFF742ECE‘,
‚14664B6504F24A8E963DAB87F8F8A1CD‘,
‚18CCFD4AA02D4CBBA537789FA0DBE829‘,
‚1A2A3027A35D4EFA992CC02EDD0AF870‘,
‚1AF8ED8D7C6F4AD383882F922BCFE45D‘,
‚1B0AE56D2DC241D6B88A21CDA3E63670‘);

Danke & Gruß, olli

Bitte & Gruß zurück Grisu

Mehrere ‚Where‘ möglich? Öhm falscher Ansatz (sry)
Hi,

ich möchte aus einer Tabelle folgende Informationen

select * from doc_files where doc_id =
‚033EB80AAE424FBB8C06C9ED18006905‘

Die Bedinngung sollte mit einfachen Mitteln um die
untenstehenden Informationen erweitert werden.

Wie könnte ich da ran gehen?

Ich gehe mal davon aus, dass doc_id mehrere Werte haben kann

Ganz einfach (Einige Lösungsweg ^^)

SELECT *
FROM doc_files
WHERE doc_id = (
‚033EB80AAE424FBB8C06C9ED18006905‘ OR
‚020BCDB212184295BAC67A43FC8A6E95‘ OR …);

ODER

SELECT *
FROM doc_files
WHERE (doc_id = ‚033EB80AAE424FBB8C06C9ED18006905‘) OR
doc_id = ‚020BCDB212184295BAC67A43FC8A6E95‘ OR …);

ODER

SELECT *
FROM doc_files
WHERE (doc_id = ‚033EB80AAE424FBB8C06C9ED18006905‘) OR
(doc_id = ‚020BCDB212184295BAC67A43FC8A6E95‘ OR …);

ODER

SELECT *
FROM doc_files
WHERE (doc_id LIKE ‚033EB80AAE424FBB8C06C9ED18006905‘) OR
(doc_id LIKE ‚020BCDB212184295BAC67A43FC8A6E95‘ OR …);

ODER

SELECT *
FROM doc_files
WHERE doc_id LIKE (‚033EB80AAE424FBB8C06C9ED18006905‘ OR
‚020BCDB212184295BAC67A43FC8A6E95‘ OR …);

Ich habe leider meine Aufzeichnungen auf die Schnelle nicht gefunden, aber ich hoffe eine von den Abfragen funzt. ^^

Wenn nicht, oder andere Fragen sind, meld dich einfach nochmal.

mfg Dragonk

select * from doc_files where doc_id in
(‚020BCDB212184295BAC67A43FC8A6E95‘,
‚033EB80AAE424FBB8C06C9ED18006905‘,
‚03C9E4AACA134E0E84599A5933DDD98A‘,
‚047F207C00CE49A899CB349ADFA1D04F‘,
‚0832A98F842D4C4CA8029A88AA140EBF‘,
‚0A656B6EAA4643C49761634B337856B8‘,
‚0B4C345CA8C84FF7AE8FD4ABDFAD4EA1‘,
‚0E2CD93A81324749A3F7B2D9DB774853‘,
‚10493A45FDAC4FA080F1179AFF742ECE‘,
‚14664B6504F24A8E963DAB87F8F8A1CD‘,
‚18CCFD4AA02D4CBBA537789FA0DBE829‘,
‚1A2A3027A35D4EFA992CC02EDD0AF870‘,
‚1AF8ED8D7C6F4AD383882F922BCFE45D‘,
‚1B0AE56D2DC241D6B88A21CDA3E63670‘);

Danke & Gruß, olli

Bitte & Gruß zurück Grisu

merci