webmaster programmatore php mysql java javascript

Web Developer

PROGRAMMAZIONE QUERY SQL Confrontare il contenuto di colonne presenti in due tabelle
./image/upload/16-07-2018-17-38-20.jpg

foto-1

Confrontare il contenuto di due colonne presenti in due tabelle diverse.

STEP 1

Situazione di partenza :

Ho una tabella(TB_A) con il campo composto da NomeCodice quindi :

TB_A

ID

NOMECODICE

1

ELIO-00001

2

PAOLO-00002

 

Ho una tabella(TB_B) con un valore abbinato a CODICE

TB_B

CODICE

VALORE

00001

€ 100.000

00002

€ 20.000

 

STEP 2

Voglio sapere il valore di ELIO presente in TB_B partendo dal suo ID, quindi:

 

select TB_B.VALORE

from TB_A,TB_B

WHERE

(CASE WHEN TB_A.NOMECODICE LIKE '%-%' THEN RIGHT(TB_A.NOMECODICE, Charindex('-', Reverse(TB_A.NOMECODICE)) - 1) END) = TB_B. CODICE

 

CONCLUSIONE

Vado a spezzare il contenuto di TB_A.NOMECODICE e prendo solo il primo valore restituito partendo da destra e lo confronto con TB_B.CODICE.

Probabilmente non sarà la soluzione più elegante e pulita da voi vista, ma è la più facile ed immediata.


Related
SQL QUERY IS NULL THEN 0-SOSTITUIRE NULL CON 0
SQL-Estrarre i nomi delle colonne di una tabella
SQL limit in sql server
SQL QUERY LEGGERE CONTENUTO RIGA PRECEDENTE funzione LAG
Spezzare una stringa ed inserirla in due colonne
Query SQL - Controllare reoord duplicati
RINOMINARE TABELLA CON MYSQL O SQL SERVER
SQL UTILIZZARE '_' NELLE LIKE
SQL NUMERO CARATTERI IN STRINGA
SQL SUBSTRING - TAGLIARE STRINGA
SQL CREARE COPIA DELLA STRUTTURA DI UNA TABELLA
Sql Trasformare valore campi da testo a numero
SQL CREATE VIEW - CREARE VISTA IN SQL
SQL CONCATENARE RISULTATI DI DUE COLONNE
SQL STAMPARE DATA ODIERNA DATA ODIERNA
SQL CREARE COPIA DI UNA TABELLA
Sql sostiuire valori in select con replace
SQL Svuotare tabella da tutti i record
SQL QUERY ANNIDATE IN SELECT
SQL QUERY UNIRE DUE RECORD LISTAGG

Developer - Problem Solver - Business Intelligence

Panthera ERP Biella

Programmatore Html - Css Biella

Programmatore Javascript - Jquery Biella

Programmatore PHP Biella

Programmatore SQL Biella

Programmatore Web app Biella

Programmatore Web Biella

Realizzazione Dashboard Personalizzate Biella

Soluzioni B.I. con Qlik View e Qlik Sense Biella

Sviluppo Reportistica Crystal Report Biella

Webmaster Biella

Programmatore web - Webmaster Elio Curtacci
Made with made in italy in Italy
Questo sito web utilizza i COOKIE per dare all'utente un'esperienza di visita migliore.

LOG-IN