sql >> データベース >  >> RDS >> Mysql

Excelの列データを使用してデータベースにクエリを実行するSQLステートメントを作成する

    必要に応じて範囲を置き換え、参加時にbrettdjにクレジットします-単純なVBAアレイ結合が機能しない

    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. 別のデータベースからテーブルのインデックスと制約をコピーまたは更新するにはどうすればよいですか?

    2. 多対多のクエリの問題を続編する

    3. postgresqlpostgis円の内側を指す場合

    4. Sphinx / MySQLを使用して2つのテーブルから一度にデータを取得するためのより良い方法はありますか?