Microsoft
Software
Hardware
Network
Frage : Sql-Fragen-Code
Ich muss Tabellen. Tabelle 1 ist, wie folgt
Called Konto:
98798798797
13123123123
13123123123
12423123127
Table 2 ist, wie folgt:
Code GroupName
12 Gruppe A
98 Gruppe B
1 Gruppe A
131 Gruppe 4
What der Gruppen-5
124, das ich tun möchte, ist, einen Code von Tabelle 2 z.B. vorzuwählen, kodiert 12 und aktualisiert dann alle Aufzeichnungen in Tabelle A mit den Zahlen, die mit 12 beginnen, A. zu gruppieren. Die selben für alle weiteren Codes. Bitte help.
Antwort : Sql-Fragen-Code
Interessantes Fragen… Problem liegt mit herausfinden, wie man den spezifischsten Code an die Zahl anpaßt. Mein Mechanismus verwendet die Länge des Ortsnetzkennzahlpräfixes, um zu helfen, das passendste herauszufinden. Merken, dass ich gerade Ihre gelieferten Daten genommen und schnell irgendein CTEs aus ihm heraus gebildet. Ihnen gerade zeigen, wie das AUSERWÄHLTE arbeiten…
MIT CalledNumbers WIE (
„98798798797“ ALS Konto VORWÄHLEN
ANSCHLUSS AUSERWÄHLTE „19123123123“ --Ich geändert diesen Wert von Ihrem ursprünglichen Pfosten
ANSCHLUSS AUSERWÄHLTE „13123123123“
ANSCHLUSS AUSERWÄHLTE „12423123127“
), AreaCodes WIE (
„12“ ALS Präfix VORWÄHLEN, „gruppieren“ ALS GroupName
ANSCHLUSS AUSERWÄHLTE „98“, „Gruppe B“
ANSCHLUSS AUSERWÄHLTES „1“, „gruppieren A“
ANSCHLUSS AUSERWÄHLTE „131“, „Gruppe 5“
ANSCHLUSS AUSERWÄHLTE „124“, „Gruppe 4“
)
CalledNumbers.*, AreaCodes.* VORWÄHLEN
VON CalledNumbers
LINKE ÄUSSERE VERBINDEN AreaCodes AUF CalledNumbers.Account WIE AreaCodes.Prefix + „%“
WO LEN (AreaCodes.Prefix) = (max (LEN (Präfix) VORWÄHLEN) VON AreaCodes, IN DEM CalledNumbers.Account AreaCodes.Prefix + „%") MÖGEN
Und zwecks Ihr Update wie erforderlich tun:
UPDATE CalledNumbers GESETZT CalledNumbers.GroupName = AreaCodes.GroupName VON
CalledNumbers
LINKE ÄUSSERE VERBINDEN AreaCodes AUF CalledNumbers.Account WIE AreaCodes.Prefix + „%“
WO LEN (AreaCodes.Prefix) = (max (LEN (Präfix) VORWÄHLEN) VON AreaCodes, IN DEM CalledNumbers.Account AreaCodes.Prefix + „%") MÖGEN
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming