sql >> Database teknologi >  >> RDS >> Mysql

Brug af Excel-kolonnedata til at oprette sql-sætning, der forespørger databasen

Udskift rækkevidden efter behov, kredit til brettdj på joinforbindelsen - Simpel VBA array join fungerer ikke

Sub test()

    Dim strQuery As String
    Dim strVals As String

    Dim rngTarget As Range
    Set rntTarget = Range("A1:A7")

    Dim varArr
    Dim lngRow As Long
    Dim myArray()
    varArr = rntTarget.Value2

    ReDim myArray(1 To UBound(varArr, 1))

    For lngRow = 1 To UBound(varArr, 1)
        myArray(lngRow) = varArr(lngRow, 1)
    Next

    strVals = "('" & Join$(myArray, "','") & "') "

    strQuery = "SELECT * FROM users WHERE own in " _
        & strVals & "or rent in " & strVals


End Sub



  1. Rails / Postgres:"skal vises i GROUP BY-klausulen eller bruges i en aggregeret funktion"

  2. Sådan opretter du ADDM-opgave og kontrollerer dens rapport

  3. mysql med Exited(1) fra docker

  4. ORA-01775:sløjfekæde af synonymer, men der er ingen synonymer