, :
SELECT sql
SELECT . sql SELECT Name, Number FROM Employees, SELECT , Name Number.
VBA
Select Case - . , If..ElseIf..Else, , , Select Case.
Select Case A
Case "Flux"
Execute these VBA statements when the variable A = Flux
Case "Capacitor"
Execute these statements when A = Capacitor
Case Else
Execute these statements when A is neither Flux nor Capacitor
End Select
CASE sql
CASE sql Select Case VBA, SELECT sql ( ).
SELECT Name, CASE WHEN Number = 1 THEN 'One' ELSE 'Two' END MyNum FROM Employees
, (Name, MyNum). MyNum One, Number - 1 , Two, Number - , 1.
Excel Access, , ADO .
Y = Select email from table2 Inner Join table1 on table2.Crm = table1.Crm WHERE table1.Code = 1
- . , , Y , , sql.
Sub GetEmail()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim Y As String
Dim sSql As String
Set cn = New ADODB.Connection
cn.Open "MyConnectionStringGoesHere"
sSql = "Select email from table2 Inner Join table1 on table2.Crm = table1.Crm WHERE table1.Code = 1"
Set rs = cn.Execute(sSql)
If Not rs.BOF And Not rs.EOF Then
Y = rs.Fields("email").Value
End If
End Sub
. , join WHERE , . , .
, , . (BOF) (EOF) , , .